"""
一年365天，以第1天的能力值为基数，记为1.0。当好好学习时，
能力值相比前一天提高N‰；当没有学习时，由于遗忘等原因能力值相比前一天下降N‰。
每天努力或放任，一年下来的能力值相差多少呢？其中，N的取值范围是1到10，N可以是小数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬
获得用户输入N，计算每天努力和每天放任365天后的能力值及能力间比值，
其中，能力值保留小数点后2位，能力间比值输出整数，输出结果间采用“逗号+空格”格式。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬
此题目是OJ题，使用input("")获得N。

用户输入N的个数为3，则程序自动产生3个N值，每个N值具体是多少由程序确定
（例如，N的个数为3，可计算N=1， N=2，N=3），
然后分别输出每个N对应的"天天向上的力量"。
"""

def solution(N):
    base = 1.0
    N = round(N)
    if(N == 0):
        print("1.00, 1.00, 1")
    else:
        for num in range(1, N+1):
            rate = num / 1000
            asc = pow( base*(1+rate), 365 )
            desc = pow( base*(1-rate), 365 )
            ratio = asc/desc
            print("%.2f, %.2f, %d" %(asc, desc, ratio))

N = eval(input())
solution(N)